home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / g_man / cat3 / OpenGL-ftn / fglgettexgen.z / fglgettexgen
Encoding:
Text File  |  2002-10-03  |  6.4 KB  |  133 lines

  1.  
  2.  
  3.  
  4. ffffggggllllGGGGeeeettttTTTTeeeexxxxGGGGeeeennnn((((3333GGGG))))               OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee               ffffggggllllGGGGeeeettttTTTTeeeexxxxGGGGeeeennnn((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ffffggggllllGGGGeeeettttTTTTeeeexxxxGGGGeeeennnnddddvvvv,,,, ffffggggllllGGGGeeeettttTTTTeeeexxxxGGGGeeeennnnffffvvvv,,,, ffffggggllllGGGGeeeettttTTTTeeeexxxxGGGGeeeennnniiiivvvv - return texture
  10.      coordinate generation parameters
  11.  
  12.  
  13. FFFFOOOORRRRTTTTRRRRAAAANNNN SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  14.      SUBROUTINE ffffggggllllGGGGeeeettttTTTTeeeexxxxGGGGeeeennnnddddvvvv( INTEGER*4 _c_o_o_r_d,
  15.                                 INTEGER*4 _p_n_a_m_e,
  16.                                 CHARACTER*8 _p_a_r_a_m_s )
  17.      SUBROUTINE ffffggggllllGGGGeeeettttTTTTeeeexxxxGGGGeeeennnnffffvvvv( INTEGER*4 _c_o_o_r_d,
  18.                                 INTEGER*4 _p_n_a_m_e,
  19.                                 CHARACTER*8 _p_a_r_a_m_s )
  20.      SUBROUTINE ffffggggllllGGGGeeeettttTTTTeeeexxxxGGGGeeeennnniiiivvvv( INTEGER*4 _c_o_o_r_d,
  21.                                 INTEGER*4 _p_n_a_m_e,
  22.                                 CHARACTER*8 _p_a_r_a_m_s )
  23.  
  24.  
  25. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  26.      _c_o_o_r_d   Specifies a texture coordinate.  Must be GGGGLLLL____SSSS, GGGGLLLL____TTTT, GGGGLLLL____RRRR, or
  27.              GGGGLLLL____QQQQ.
  28.  
  29.      _p_n_a_m_e   Specifies the symbolic name of the value(s) to be returned.  Must
  30.              be either GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____GGGGEEEENNNN____MMMMOOOODDDDEEEE or the name of one of the texture
  31.              generation plane equations:  GGGGLLLL____OOOOBBBBJJJJEEEECCCCTTTT____PPPPLLLLAAAANNNNEEEE or GGGGLLLL____EEEEYYYYEEEE____PPPPLLLLAAAANNNNEEEE.
  32.  
  33.      _p_a_r_a_m_s  Returns the requested data.
  34.  
  35. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  36.      ffffggggllllGGGGeeeettttTTTTeeeexxxxGGGGeeeennnn returns in _p_a_r_a_m_s selected parameters of a texture
  37.      coordinate generation function that was specified using ffffggggllllTTTTeeeexxxxGGGGeeeennnn.  _c_o_o_r_d
  38.      names one of the (_s, _t, _r, _q) texture coordinates, using the symbolic
  39.      constant GGGGLLLL____SSSS, GGGGLLLL____TTTT, GGGGLLLL____RRRR, or GGGGLLLL____QQQQ.
  40.  
  41.      _p_n_a_m_e specifies one of three symbolic names:
  42.  
  43.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____GGGGEEEENNNN____MMMMOOOODDDDEEEE         _p_a_r_a_m_s returns the single-valued texture
  44.                                  generation function, a symbolic constant. The
  45.                                  initial value is GGGGLLLL____EEEEYYYYEEEE____LLLLIIIINNNNEEEEAAAARRRR.
  46.  
  47.      GGGGLLLL____OOOOBBBBJJJJEEEECCCCTTTT____PPPPLLLLAAAANNNNEEEE             _p_a_r_a_m_s returns the four plane equation
  48.                                  coefficients that specify object linear-
  49.                                  coordinate generation.  Integer values, when
  50.                                  requested, are mapped directly from the
  51.                                  internal floating-point representation.
  52.  
  53.      GGGGLLLL____EEEEYYYYEEEE____PPPPLLLLAAAANNNNEEEE                _p_a_r_a_m_s returns the four plane equation
  54.                                  coefficients that specify eye linear-
  55.                                  coordinate generation.  Integer values, when
  56.                                  requested, are mapped directly from the
  57.                                  internal floating-point representation.  The
  58.                                  returned values are those maintained in eye
  59.                                  coordinates.  They are not equal to the
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ffffggggllllGGGGeeeettttTTTTeeeexxxxGGGGeeeennnn((((3333GGGG))))               OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee               ffffggggllllGGGGeeeettttTTTTeeeexxxxGGGGeeeennnn((((3333GGGG))))
  71.  
  72.  
  73.  
  74.                                  values specified using ffffggggllllTTTTeeeexxxxGGGGeeeennnn, unless the
  75.                                  modelview matrix was identity when ffffggggllllTTTTeeeexxxxGGGGeeeennnn
  76.                                  was called.
  77.  
  78. NNNNOOOOTTTTEEEESSSS
  79.      If an error is generated, no change is made to the contents of _p_a_r_a_m_s.
  80.  
  81. EEEERRRRRRRROOOORRRRSSSS
  82.      GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____EEEENNNNUUUUMMMM is generated if _c_o_o_r_d or _p_n_a_m_e is not an accepted value.
  83.  
  84.      GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____OOOOPPPPEEEERRRRAAAATTTTIIIIOOOONNNN is generated if ffffggggllllGGGGeeeettttTTTTeeeexxxxGGGGeeeennnn is executed between the
  85.      execution of ffffggggllllBBBBeeeeggggiiiinnnn and the corresponding execution of ffffggggllllEEEEnnnndddd.
  86.  
  87.  
  88. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  89.      ffffggggllllTTTTeeeexxxxGGGGeeeennnn
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.